home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / xarchie-2.0.9 / syntax.c < prev    next >
C/C++ Source or Header  |  1995-06-18  |  2KB  |  49 lines

  1. /*
  2.  * syntax.c : The usage message for xarchie
  3.  *
  4.  * George Ferguson, ferguson@cs.rochester.edu, 23 Apr 1993.
  5.  */
  6.  
  7. #include <stdio.h>
  8.  
  9. void
  10. syntax(argc,argv)
  11. int argc;
  12. char **argv;
  13. {
  14.     char *program;
  15.  
  16.     program = *argv;
  17.     argv += 1;
  18.     if (argc > 2 || (strcmp(*argv,"-help") != 0 && strcmp(*argv,"-?") != 0)) {
  19.     fprintf(stderr,"%s: bad argument(s): ",program);
  20.     while (--argc)
  21.         fprintf(stderr,"%s ",*argv++);
  22.     fprintf(stderr,"\n");
  23.     }
  24.     fprintf(stderr,"Valid options (in addition to X Toolkit options) are:\n");
  25.     fprintf(stderr,"  -host host\tConnect to Archie at host\n");
  26.     fprintf(stderr,"  -search type\tSet query type\n");
  27.     fprintf(stderr,"  -e\t\tSet query type to exact\n");
  28.     fprintf(stderr,"  -c\t\tSet query type to subcase\n");
  29.     fprintf(stderr,"  -s\t\tSet query type to substr\n");
  30.     fprintf(stderr,"  -r\t\tSet query type to regexp\n");
  31.     fprintf(stderr,"  -ec\t\tSet query type to exactSubcase\n");
  32.     fprintf(stderr,"  -es\t\tSet query type to exactSubstr\n");
  33.     fprintf(stderr,"  -er\t\tSet query type to exactRegexp\n");
  34.     fprintf(stderr,"  -sort type\tSet sort mode\n");
  35.     fprintf(stderr,"  -t\t\tSet sort mode to date\n");
  36.     fprintf(stderr,"  -w\t\tSet sort mode to weight\n");
  37.     fprintf(stderr,"  -maxhits num\tSet maximum number of matches per query\n");
  38.     fprintf(stderr,"  -offset off\tSet Prospero offset\n");
  39.     fprintf(stderr,"  -[nice|N] #\tSet query niceness\n");
  40.     fprintf(stderr,"  -noscroll\tDon't scroll browser lists\n");
  41.     fprintf(stderr,"  -mono\t\tUse monochrome color resources\n");
  42.     fprintf(stderr,"  -gray\t\tUse gray-scale color resources\n");
  43.     fprintf(stderr,"  -color\t\tUse color resources\n");
  44.     fprintf(stderr,"  -[debug|D] #\tSet Prospero debugging level\n");
  45.     fprintf(stderr,"  -help\t\tPrint this message\n");
  46.     fprintf(stderr,"  -xrm 'resource: value'  Pass arbitrary resources\n");
  47.     fprintf(stderr,"Options can be abbreviated to their shortest unique prefix.\n");
  48. }
  49.